package fi.uba.algocontrol.view;

import fi.uba.algocontrol.model.ObjetoPosicionableGenerico;
import fi.uba.algocontrol.model.pistas.Pista;
import fiuba.algo3.titiritero.dibujables.Cuadrado;
import fiuba.algo3.titiritero.modelo.ObjetoPosicionable;

import java.awt.*;

/**
 * Created with IntelliJ IDEA.
 * User: Usuario
 * Date: 09/12/12
 * Time: 23:35
 * To change this template use File | Settings | File Templates.
 */
public class HelipuertoView extends PistaView
{

    public HelipuertoView(int ancho, int alto, ObjetoPosicionable objetoPosicionable) {
        super(ancho, alto, objetoPosicionable);
    }

    protected void inicializarDetalles()
    {
        Pista pista = (Pista)this.getPosicionable();

        int y = pista.getY() + pista.getAlto()/3;
        int segmentoPx = 2;

        for (int i=0; i < pista.getAncho(); i+=segmentoPx*2)
        {
            Cuadrado segmento = new Cuadrado(segmentoPx,segmentoPx,new ObjetoPosicionableGenerico(pista.getX()+i,y));
            segmento.setColor(new Color(255,255,255));
            this.detalles.add(segmento);
        }

        y = y + pista.getAlto()/3;

        for (int i=0; i < pista.getAncho(); i+=segmentoPx*2)
        {
            Cuadrado segmento = new Cuadrado(segmentoPx,segmentoPx,new ObjetoPosicionableGenerico(pista.getX()+i,y));
            segmento.setColor(new Color(255,255,255));
            this.detalles.add(segmento);
        }
    }
}
